package com.party.business.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.party.business.domain.PowerbuildOrg;

/**
 * 力量建设-业务机构Service接口
 *
 * @author ruoyi
 * @date 2025-06-24
 */
public interface IPowerbuildOrgService  extends IService<PowerbuildOrg>
{
    /**
     * 查询力量建设-业务机构
     *
     * @param id 力量建设-业务机构主键
     * @return 力量建设-业务机构
     */
    public PowerbuildOrg selectPowerbuildOrgById(Long id);

    /**
     * 查询力量建设-业务机构列表
     *
     * @param powerbuildOrg 力量建设-业务机构
     * @return 力量建设-业务机构集合
     */
    public List<PowerbuildOrg> selectPowerbuildOrgList(PowerbuildOrg powerbuildOrg);

    /**
     * 新增力量建设-业务机构
     *
     * @param powerbuildOrg 力量建设-业务机构
     * @return 结果
     */
    public int insertPowerbuildOrg(PowerbuildOrg powerbuildOrg);

    /**
     * 修改力量建设-业务机构
     *
     * @param powerbuildOrg 力量建设-业务机构
     * @return 结果
     */
    public int updatePowerbuildOrg(PowerbuildOrg powerbuildOrg);

    /**
     * 批量删除力量建设-业务机构
     *
     * @param ids 需要删除的力量建设-业务机构主键集合
     * @return 结果
     */
    public int deletePowerbuildOrgByIds(Long[] ids);

    /**
     * 删除力量建设-业务机构信息
     *
     * @param id 力量建设-业务机构主键
     * @return 结果
     */
    public int deletePowerbuildOrgById(Long id);
}
